//导入Vue
import Vue from 'vue'

// 导入全局的配置模块，它和vm实例没有关系，只是全局的Vue配置，所以抽离出去能让项目结构更加清晰
import './globalConfig.js'
//1.配置路由
import VueRouter from 'vue-router'
Vue.use(VueRouter)
// 5.导入路由对象
import router from './router/index.js'

/*注册全局组件
import com from '.../.vue'
全局组件在任何组件中都可以使用‘<’的形式引入到页面中
例：<mycom></mycom>
Vue.component('mycom',com)
*/

// 导入状态管理对象
import store from './store/index.js'
// 路由判断

router.beforeEach((to, from, next) => {
    const title = to.meta && to.meta.title;
    if (title) {
        document.title = title;
    }
    next();
});

// 导入根组件
import App from './components/App.vue'
new Vue({
    el:'#app',
    render:c=> c(App),
    router,  //6.挂载
    store //挂载
})

// import "./test/数组的some方法.js"